package com.example.demo.domain.entity;

/**
 * 题目相关信息
 */
public class Problem {

    private Integer problem_id;
    private Integer problem_is_public;
    private String problem_name;
    private Integer problem_time_limit;
    private Integer problem_memory_limit;
    private String problem_description;
    private String problem_input_format;
    private String problem_output_format;
    private String problem_sample_input;
    private String problem_sample_output;
    private String problem_tag_name;
    private String problem_category_name;
    private String problem_hint;

    public String getProblem_hint() {
        return problem_hint;
    }

    public void setProblem_hint(String problem_hint) {
        this.problem_hint = problem_hint;
    }

    public Integer getProblem_id() {
        return problem_id;
    }

    public void setProblem_id(Integer problem_id) {
        this.problem_id = problem_id;
    }

    public Integer getProblem_is_public() {
        return problem_is_public;
    }

    public void setProblem_is_public(Integer problem_is_public) {
        this.problem_is_public = problem_is_public;
    }

    public String getProblem_name() {
        return problem_name;
    }

    public void setProblem_name(String problem_name) {
        this.problem_name = problem_name;
    }

    public Integer getProblem_time_limit() {
        return problem_time_limit;
    }

    public void setProblem_time_limit(Integer problem_time_limit) {
        this.problem_time_limit = problem_time_limit;
    }

    public Integer getProblem_memory_limit() {
        return problem_memory_limit;
    }

    public void setProblem_memory_limit(Integer problem_memory_limit) {
        this.problem_memory_limit = problem_memory_limit;
    }

    public String getProblem_description() {
        return problem_description;
    }

    public void setProblem_description(String problem_description) {
        this.problem_description = problem_description;
    }

    public String getProblem_input_format() {
        return problem_input_format;
    }

    public void setProblem_input_format(String problem_input_format) {
        this.problem_input_format = problem_input_format;
    }

    public String getProblem_output_format() {
        return problem_output_format;
    }

    public void setProblem_output_format(String problem_output_format) {
        this.problem_output_format = problem_output_format;
    }

    public String getProblem_sample_input() {
        return problem_sample_input;
    }

    public void setProblem_sample_input(String problem_sample_input) {
        this.problem_sample_input = problem_sample_input;
    }

    public String getProblem_sample_output() {
        return problem_sample_output;
    }

    public void setProblem_sample_output(String problem_sample_output) {
        this.problem_sample_output = problem_sample_output;
    }

    public String getProblem_tag_name() {
        return problem_tag_name;
    }

    public void setProblem_tag_name(String problem_tag_name) {
        this.problem_tag_name = problem_tag_name;
    }

    public String getProblem_category_name() {
        return problem_category_name;
    }

    public void setProblem_category_name(String problem_category_name) {
        this.problem_category_name = problem_category_name;
    }

    @Override
    public String toString() {
        return "TrainingProblem{" +
                "problem_id=" + problem_id +
                ", problem_is_public=" + problem_is_public +
                ", problem_name='" + problem_name + '\'' +
                ", problem_time_limit=" + problem_time_limit +
                ", problem_memory_limit=" + problem_memory_limit +
                ", problem_description='" + problem_description + '\'' +
                ", problem_input_format='" + problem_input_format + '\'' +
                ", problem_output_format='" + problem_output_format + '\'' +
                ", problem_sample_input='" + problem_sample_input + '\'' +
                ", problem_sample_output='" + problem_sample_output + '\'' +
                ", problem_tag_name='" + problem_tag_name + '\'' +
                ", problem_category_name='" + problem_category_name + '\'' +
                ", problem_hint='" + problem_hint + '\'' +
                '}';
    }
}
